home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / datatypes / debox_dt / source / makefile < prev    next >
Makefile  |  1996-04-07  |  1KB  |  50 lines

  1. #******************************************************************************
  2. #*
  3. #* SAS C 6.51 makefile for DeBox datatype by Christian Buchner
  4. #*
  5. #******************************************************************************
  6.  
  7.  
  8. BASENAME        = debox
  9.  
  10. OBJECTS        = RomTag.o classbase.o dispatch.o AsmSupport.o DeBoxCRC.o
  11.  
  12. LIBS        = LIB:sc.lib
  13.  
  14. Wanted:        /classes/Datatypes/$(BASENAME).datatype check
  15.  
  16.  
  17. ##############################################################################
  18. # Build the load file...
  19. #
  20. /classes/Datatypes/$(BASENAME).datatype:    $(OBJECTS) $(LIBS)
  21.  
  22.     SLink FROM $(OBJECTS) TO /classes/Datatypes/$(BASENAME).datatype LIB $(LIBS) SC SD NOICONS
  23.         Copy /classes/Datatypes/$(BASENAME).datatype SYS:Classes/DataTypes/
  24.     Avail >NIL: Flush
  25.  
  26.  
  27. ##############################################################################
  28. # Build the check function (add this to the descriptor file with DTDesc)
  29. #
  30. check:    check.o DeBoxCRC.o
  31.     SLink FROM check.o DeBoxCRC.o TO check LIB $(LIBS) SC SD NOICONS
  32.  
  33.  
  34. ##############################################################################
  35. # Default rules...
  36. #
  37. .c.o:
  38.     SC NOSTKCHK PARMS=REG NMINC STRMERGE STREQ MCCONS COMNEST UNSCHAR $*.c
  39.  
  40.  
  41. ##############################################################################
  42. # All dependencies...
  43. #
  44. RomTag.o:    RomTag.asm classbase.i
  45. classbase.o:    classbase.c classbase.h
  46. dispatch.o:    dispatch.c classbase.h
  47. check.o:    check.c classbase.h
  48. AsmSupport.o:    AsmSupport.asm
  49. DeBoxCRC.o:    DeBoxCRC.asm
  50.